package org.jeecg.modules.lab.utensil.service;

import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.lab.utensil.entity.LabUtensil;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.lab.utensil.entity.LabUtensilCheck;
import org.jeecg.modules.lab.utensil.entity.LabUtensilTo;
import org.jeecg.modules.lab.utensil.vo.LabUtensilCheckVo;

import java.util.List;
import java.util.Map;

/**
 * @Description: 器具信息
 * @Author: jeecg-boot
 * @Date:   2023-07-11
 * @Version: V1.0
 */
public interface ILabUtensilService extends IService<LabUtensil> {

    /**
     * 根据设备ID删除器具信息
     * @param devId
     */
    public  void removeByDeviceId(String devId);


    /**
     * 根据分类类别统计1数量
     */
    public List<LabUtensilTo> queryType();
    //状态统计
    public List<LabUtensilTo> queryStatus();
    //统计总数
    public List<LabUtensilTo> countAll();
    //填写确认单
    void updateSure(LabUtensil labUtensil);
    //定时判断器具状态
    void updateStatus();

}
